Big Huge Thesaurus

lima bean plant

noun